$green: #2E9B64;

.mint-popup {
	width: 100%;
	line-height: 30px;
	text-align: center;
	background: #f58585!important;
	color: #fff;
}

.mint-popup-top {
	position: fixed!important;
	top: 0;
}

.mint-datetime {
	background: #fff!important;
}

.mint-msgbox {
	width: 79%;
	transform: none;
	left: 10.5%;
	margin-top: -80px;
	-webkit-font-smoothing: antialiased; 
}
.mint-msgbox-btns {
	height: 50px;
}

.mint-msgbox-header {
	line-height: 35px;
	font-size: 17px;
}

.mint-msgbox-message {
	line-height: 21px;
	min-height: 42px;
	font-size: 15px;
	color: #333333;
}

.mint-msgbox-confirm {
	line-height: 50px;
	text-align: center;
	color: #6BBCBE;
}

.mint-msgbox-content {
	position: relative;
	border: none;

	&:after {
		content: '';
		width: 100%;
		height: 1px;
		position: absolute;
		left: 0;
		bottom: 0;
		background: #EEEEEE;;
		transform: scaleY(.5);
	}
}

.mint-msgbox-cancel {
	position: relative;
	border: none;

	&:after {
		content: '';
		width: 1px;
		height: 100%;
		position: absolute;
		right: 0;
		bottom: 0;
		background: #EEEEEE;;
		transform: scaleX(.5);
	}
}



.mint-navbar {

	.mint-tab-item {
		padding: 0!important;
		padding-top: 11px!important;
		height: 44px;

		.mint-tab-item-label { 
			font-size: 15px;
			line-height: 1.414;
		}

		&.is-selected {
			color: #4A90E2;
			border-bottom-color: #4A90E2; 
			border-bottom-width: 2px; 

			.mint-tab-item-label {
				color: #4A90E2; 
			}
		}
	}
}

	
.picker-slot-wrapper {
	.picker-item {
	   font-size: 15px!important; 
	} 
}

.right-cont {

	.mint-switch {
		$w: 58px;
		$h: 28px;
		width: $w;
		height: 28px;

		.mint-switch-core {
			width: $w;
			height: $h;
		}

		.mint-switch-core::before {
			width: $w - 2px;
			height: $h - 2px;
		}

		.mint-switch-core::after {
			width: $h - 2px;
			height: $h - 2px;
		}

		.mint-switch-input:checked + .mint-switch-core {
			border-color: $green;
    		background-color: $green;
		}

		.mint-switch-input:checked + .mint-switch-core::after {
			transform: translateX(30px);
		}
	}
}


.mint-datetime-action {
	color: #6BBCBE!important;

	&.mint-datetime-cancel {
		color: #999;
	}
}

.mint-datetime .picker-toolbar {
	display: flex;
	height: 44px;
	align-items: center;
	justify-content: space-between;
	padding: 0 16px;

	.mint-datetime-action {
		width: auto;
	}

	&:after {
		content: '请选择您的生日';
		display: block;
		width: 180px;
		position: absolute;
		text-align: center;
		left: 50%;
		margin-left: -90px;
		z-index: 9;
		color: #333;
		text-align: center;
	}
}

.class-child {
	height: 100%; 
	overflow: scroll;
	transform: translateZ(0);
	-webkit-overflow-scrolling: touch; 

	.mint-loadmore {
		min-height: 100%;
	}
}

